/**
    实现简单的控制台（暂时只支持串口输出）
    TODO： 后续应实现直接操作显示器
*/

#include "common.h"

#define BACKSPACE 0x100            // 退格键ASCII码

// 向uart发送单个字符
void consputc(char c)  {
    if(c == BACKSPACE) {        // 用空格覆盖，实现退格效果
        uartputc('\b');
        uartputc(' ');
        uartputc('\b');
    } else {
        uartputc(c);
    }
}